-- --------------------------------------------------------
-- 1. MISE À JOUR DE LA TABLE 'factures' (Pour la facturation par magasin et par période)
-- --------------------------------------------------------
ALTER TABLE factures ADD COLUMN magasin_id INT(11) NULL AFTER client_id;
ALTER TABLE factures ADD COLUMN periode_debut DATE NULL AFTER date_generation;
ALTER TABLE factures ADD COLUMN periode_fin DATE NULL AFTER periode_debut;

-- Assurez-vous que l'ID est bien en AUTO_INCREMENT (Exécutez cette ligne uniquement si vous aviez des problèmes d'ID = 0 lors de la création de factures)
ALTER TABLE factures MODIFY id INT(11) NOT NULL AUTO_INCREMENT;

-- --------------------------------------------------------
-- 2. MISE À JOUR DES MENUS (Pour ajouter le bouton "Saisies Journalières" aux Admins)
-- --------------------------------------------------------
-- A. Ajouter le nouveau menu
INSERT IGNORE INTO menu_items (code, label, icon, section, url, ordre, color_class) 
VALUES ('saisies_jour', 'Saisies Journalières', 'fas fa-list-alt', 'ops', 'saisies_journalieres.php', 85, 'info');

-- B. Donner l'accès à l'Administrateur Principal
INSERT IGNORE INTO role_permissions (role, menu_item_id) 
SELECT 'admin_principal', id FROM menu_items WHERE code = 'saisies_jour';

-- C. Donner l'accès à l'Administrateur Secondaire
INSERT IGNORE INTO role_permissions (role, menu_item_id) 
SELECT 'admin_second', id FROM menu_items WHERE code = 'saisies_jour';
